tower lakes - German English Dictionary